#region Using directives

using System;

#endregion

namespace FighterChessEngine.FC_Board
{
    /// <summary>
    /// Summary description for Move.
    /// </summary>
    /*private class Move
    {
        #region Atributes
        private int oldX;
        private int oldY;
        private int newX;
        private int newY;
        #endregion

        #region Properties
        public int OldX
        {
            get { return oldX; }
            set { oldX = value; }
        }
        public int OldY
        {
            get { return oldY; }
            set { oldY = value; }
        }
        public int NewX
        {
            get { return newX; }
            set { newX = value; }
        }
        public int NewY
        {
            get { return newY; }
            set { newY = value; }
        }
        #endregion

        #region Methods
        public Move(int oldX, int oldY, int newX, int newY)
        {
            this.oldX = oldX;
            this.oldY = oldY;
            this.newX = newX;
            this.newY = newY;
        }
        #endregion
    }*/

    public struct Move
    {
        public int OldRow;
        public int OldCol;
        public int NewRow;
        public int NewCol;

        public Move(int oldRow, int oldCol, int newRow, int newCol)
        {
            this.OldRow = oldRow;
            this.OldCol = oldCol;
            this.NewRow = newRow;
            this.NewCol = newCol;
        }
    }
}
